/*
 * UnsignedIntContable.h
 *
 *  Created on: 01/06/2013
 *      Author: npersia
 */

#ifndef UNSIGNEDINTCONTABLE_H_
#define UNSIGNEDINTCONTABLE_H_
#include "DatoContable.h"
#include <string>

using namespace std;


class UnsignedIntContable : public DatoContable {
private:
	unsigned int dato;
public:
	UnsignedIntContable(unsigned int nuevoDato);
	void setDato(string nuevoDato);
	void setDato(unsigned int nuevoDato);
	void getDato(string& dato);
	void getDato(unsigned int& dato);
	bool operator<(DatoContable* otroDatoContable);
	bool operator>(string unString);
	bool operator>(unsigned int  unUnsignedInt);
	bool operator==(DatoContable* otroDatoContable);
	bool operator==(string unString);
	bool operator==(unsigned int  unUnsignedInt);
	virtual ~UnsignedIntContable();
};

#endif /* UNSIGNEDINTCONTABLE_H_ */
